บางมูลนาก เป็น 1 ใน 12 อำเภอของจังหวัดพิจิตร เดิมมีพื้นที่กว่า 2,441.60 ตารางกิโลเมตร ต่อมามีการแบ่งพื้นที่การปกครองออกในพื้นที่ 3 จังหวัด คือ ครอบคลุมท้องที่ทั้งหมดของอำเภอทับคล้อ อำเภอดงเจริญ พื้นที่ส่วนใหญ่ของอำเภอตะพานหิน ในจังหวัดพิจิตร พื้นที่ของอำเภอชนแดนทั้งหมด จังหวัดเพชรบูรณ์ บางส่วนของอำเภอชุมแสง บางส่วนของอำเภอหนองบัว จังหวัดนครสวรรค์ และเป็นพื้นที่ 1 ใน 5 สุขาภิบาลท้องที่ในอดีต (โพธาราม, บ้านโป่ง, ชุมแสง, บางมูลนาก และบ้านหมี่) ซึ่งมีความเจริญรุ่งเรืองมาตั้งแต่อดีต
อำเภอบางมูลนากมีอาณาเขตติดต่อกับอำเภอข้างเคียง ดังนี้
* ทิศเหนือ ติดต่อกับอำเภอตะพานหิน
* ทิศตะวันออก ติดต่อกับอำเภอทับคล้อและอำเภอดงเจริญ
* ทิศใต้ ติดต่อกับอำเภอหนองบัวและอำเภอชุมแสง (จังหวัดนครสวรรค์)
* ทิศตะวันตก ติดต่อกับอำเภอโพทะเล